<!DOCTYPE html>
<html>

<head>
    <meta charset="UTF-8" />
    <meta name="viewport" content="width=device-width, initial-scale=1.0, user-scalable=0" />
    <title>redux中间件</title>
</head>

<body>
    <div>
        <p>开发redux中间件</p>
        <p>中间件其实就是一个函数</p>
    </div>

    <script>
        // 中间价模版 要求我们返回一个函数
        // 在函数里面在返回一个函数，然后在函数里面在返回一个函数，然后处理自己的逻辑代码
        export default store => next => action => {}

        // applyMiddleware 进行中间件注册（在redux引入）
        import {
            createStore,
            applyMiddleware
        } from 'redux'

        createStore(reducre, applyMiddleware(自己的中间件))
    </script>
</body>

</html>